.container {
    width:100%;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
    height: 800px;
    background-color: #f0f0f0;
}

.container span {
    font-size: 13px;
}

.flexbox {
    margin: 0 3%;
    height: 250px;
    background-color: #f0f0f0;
}

.flexbox-share {
    padding-top: 40px;
    padding-bottom: 40px;
    width: 24%;
    float: left;
    border-bottom: solid 1px #d8d8d8;
}

.flexbox-share-center {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
    border-right: solid 1px #d8d8d8;
}
.flexbox-share-center div {
    margin-top: 5px;
}
.flexbox-share-center a {
    width: 88px;
    height: 88px;
    margin:0 auto;
    border-radius: 88px;
    display: block;
    line-height: 66px;
    background-color: #f36478;

}
.flexbox-share-center a img {
    margin-top: 25px;
    height: 33px;
}

.flexbox-find {
    padding-top: 40px;
    padding-bottom: 40px;
    width: 24%;
    float: left;
    border-bottom: solid 1px #d8d8d8;
}
.flexbox-find-center {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
    border-right: solid 1px #d8d8d8;
}
.flexbox-find-center div {
    margin-top: 5px;
}
.flexbox-find-center a {
    width: 88px;
    height: 88px;
    margin:0 auto;
    border-radius: 88px;
    display: block;
    line-height: 66px;
    background-color: #f36478;
}
.flexbox-find-center a img {
    margin-top: 25px;
    height: 33px;
}

.flexbox-context {
    padding-top: 40px;
    padding-bottom: 40px;
    width: 24%;
    float: left;
    border-bottom: solid 1px #d8d8d8;
}

.flexbox-context-center {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
    border-right: solid 1px #d8d8d8;

}
.flexbox-context-center div {
    margin-top: 5px;
}
.flexbox-context-center a {
    width: 88px;
    height: 88px;
    margin:0 auto;
    border-radius: 88px;
    display: block;
    line-height: 66px;
    background-color: #f36478;
}
.flexbox-context-center a img {
    margin-top: 25px;
    height: 33px;

}

.flexbox-community {
    padding-top: 40px;
    padding-bottom: 40px;
    width: 24%;
    float: left;
    border-bottom: solid 1px #d8d8d8;
}

.flexbox-community-center {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
.flexbox-community-center div {
    margin-top: 5px;
}

.flexbox-community-center a {
    width: 88px;
    height: 88px;
    margin:0 auto;
    border-radius: 88px;
    display: block;
    line-height: 66px;
    background-color: #f36478;
}

.flexbox-community-center a img {
    width: 88px;
    height: 88px;
}

